export interface DepItem {
  id: string;
  repository: "npm-hosted";
  format: "npm";
  group: string | null;
  name: string;
  version: string;
  assets: Asset[];
}

export interface Asset {
  downloadUrl: string;
  path: string;
  id: string;
  repository: "npm-hosted";
  format: "npm";
  checksum: {
    sha1: string;
    sha512: string;
    sha256: string;
    md5: string;
  };
  contentType: "application/gzip";
  lastModified: string;
  lastDownloaded: string;
  uploader: "admin";
  uploaderIp: string;
  fileSize: number;
  blobCreated: string;
  npm: {
    name: string;
    version: string;
  };
}
